package com.PAT.practice02;

import java.util.ArrayList;
import java.util.Scanner;

/**
 * Created with IntelliJ IDEA.
 *
 * @Author: zjz
 * @Date: 2022/02/18/0:57
 * @Description:
 * @Target:
 */
public class 开学寄语 {

    /*
    *
    * 输入格式：
    输入第一行给出两个正整数 N（≤ 1000）和 M（≤ 6），分别是学生人数和需要被查缴的物品种类数。
    * 第二行给出 M 个需要被查缴的物品编号，其中编号为 4 位数字。随后 N 行，每行给出一位学生的姓名缩写（由 1-4 个大写英文字母组成）、
    * 个人物品数量 K（0 ≤ K ≤ 10）、以及 K 个物品的编号。

    输出格式：
    顺次检查每个学生携带的物品，如果有需要被查缴的物品存在，则按以下格式输出该生的信息和其需要被查缴的物品的信息（注意行末不得有多余空格）：

    姓名缩写: 物品编号1 物品编号2 ……
    最后一行输出存在问题的学生的总人数和被查缴物品的总数。

    输入样例：
    4 2
    2333 6666
    CYLL 3 1234 2345 3456
    U 4 9966 6666 8888 6666
    GG 2 2333 7777
    JJ 3 0012 6666 2333
    输出样例：
    U: 6666 6666
    GG: 2333
    JJ: 6666 2333
    3 5
    *
    *
    * */

    public static void main(String[] args) {
        Scanner  in = new Scanner(System.in);
        String ss1 = in.nextLine();
        String goods = in.nextLine();
        String[] s1 = goods.split(" ");  // 物品

        String[] s = ss1.split(" ");

        Integer M = Integer.valueOf(s[0]);  // 学生数量

        ArrayList list = new ArrayList();
        boolean flag = false;
        String ss = new String();
        int count = 0;
        String[] students = new String[M];
        for (int i = 0; i < M; i++) {
            students[i] = in.nextLine();;
        }




        for (int i = 0; i < M; i++) {
            String[] s3 = students[i].split(" ");
            ss = s3[0]+":";
            for (int j = 0; j < s3.length; j++) {
                for (int k = 0; k < s1.length; k++) {
                    if (s3[j].equals(s1[k])){
                        ss+=" ";
                        ss+=s3[j];
                        flag = true;
                        count++;
                    }
                }
            }
            if (flag==true){
                flag = false;
                list.add(ss);
            }

        }

        for (Object o : list) {
            System.out.println(o);
        }

        System.out.println(list.size()+" " +count);

    }
}
